package com.jxbeidou.system.menu.service;

import com.jxbeidou.core.entity.PageResult;
import com.jxbeidou.core.mybatis.service.BaseService;
import com.jxbeidou.system.menu.vo.RoleDataScopeVO;
import com.jxbeidou.system.menu.query.RoleDataScopeQuery;
import com.jxbeidou.system.menu.entity.RoleDataScopeDO;

import java.util.List;

/**
 * 角色数据权限表
 *
 * @author 杜晓祥 
 * @since 1.0.0 2023-12-14
 */
public interface RoleDataScopeService extends BaseService<RoleDataScopeDO> {

    PageResult<RoleDataScopeVO> page(RoleDataScopeQuery query);

    void save(RoleDataScopeVO vo);

    void update(RoleDataScopeVO vo);

    void delete(List<Long> idList);
}